incrusting sponge - French English Dictionary